body{
  background-color: #f3f4f7;
}
.center{
  margin: 0 auto;
  width: 1200px;
}
/* 顶部一楼开始 */
.header_nav{
  background-color: #f8f9fb;
}
header .header_1{
  height: 40px;
} 
header .header_1 ul{
  list-style: none;
  display: flex;
  justify-content: right;
}
header .header_1 ul li{
  margin-right: 5px;
}
header .header_1 a{
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  color: #999999;
  line-height: 40px;
  margin-left: 30px;
}
header .header_1 a:hover{
  color: #fabe00;
}
/* 顶部一楼结束 */
/* 顶部二楼开始 */
header .header_2{
  width: 100%;
  height: 82px;
  background-color: #ffffff;
}
header .header_2 .center{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header .header_2 .logo{
  width: 225px;
}
header .header_2 .logo img{
  display: block;
  width: 100%;
}
header .header_2 .search_form{
  width: 320px;
  height: 48px;
  display: flex;
  margin-top: 8px;
}
header .header_2 .search_form input{
  border: 1px solid #fabe00;
  width: 260px;
  height: 46;
  padding: 0 10px;
  font-size: 14px;
}
header .header_2 .search_form input::-webkit-input-placeholder{
  color: #a0a0a9;
}
header .header_2 .search_form button{
  width: 58px;
  height: 48px;
  background-color: #fabe00;
}
/* 顶部二楼结束 */
/* 顶部三楼开始 */
header .header_3{
  background-color: #ffffff;
}
header .header_3 .center{
  display: flex;
  justify-content: space-between;
}
header .header_3 a{
  display: block;
  width: 232px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  text-align: center;
  background-color: #fabe00;
  color: white;
}
header .header_3 .link{
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  font-size: 14px;
}
header .header_3 .link div{
  border: 1px solid #fabe00;
  background-color: #fff;
  width: 200px;
  text-align: center;
}
header .header_3 .link div.active{
  display:none;
}
header .header_3 .link>span{
  padding-left: 130px;
}
header .header_3 span{
  display: inline-block;
}
header .header_3 img{
  width: 90%;
  display: block;
  margin-left: 10px;
  margin-top: 10px;
}
header .header_3 .link div span{
  line-height: 24px;
  padding-right: 8px;
}
header .header_3 .link>div>span:last-child {
  padding-left: 25px;
  line-height: 24px;
}
/* 顶部三楼结束 */
/* 内容一楼开始 */
.swiper_container{
  width: 100%;
  height: 400px;
  background-color: #f4bf19;
}
.main_1{
  display: flex;
}
.main_1_tab_nav{
  width: 232px;
  height: 400px;
  background-color: #f8f9fb;
  cursor: pointer;
}
.swiper_container .main_1_tab_nav .main_1_item_name{
  height: 40px;
  padding-left: 40px;
  font-size: 14px;
  line-height: 40px;
  font-weight: 400;
}
.swiper_container .main_1_tab_nav .main_1_item_brand_list{
  height: 280px;
}
.swiper_container .main_1_tab_nav .main_1_item_brand_list .main_1_item_brand_item{
  height: 40px;
  padding-left: 40px;
  font-size: 14px;
  line-height: 40px;
  font-weight: 400;
}
.swiper_container .main_1_tab_nav .main_1_item_brand_list .main_1_item_brand_item a{
  color: inherit;
}
.swiper_container .main_1_tab_nav .main_1_item_brand_list .main_1_item_brand_item a:hover{
  color: #5f9dff;
}
.swiper_container .main_1_tab_nav .main_1_item_brand_list:not(.active){
  display: none;
}
/* 产品分类开始 */
.swiper_container .main_1_tab_content .product_list{
  position: relative;
  padding: 20px 0;
  height: 400px;
  width: 968px;
  background-color: #fff;
  border: 1px solid #eee;
  box-shadow:0 10px 20px 0 #ebebeb;
  display: flex;
  flex-wrap: wrap;
}
.swiper_container .main_1_tab_content .product_list .product_item{
  width: 270px;
  height: 70px;
  margin-right: 45px;
  font-size: 12px;
  line-height: 70px;
}
.swiper_container .main_1_tab_content .product_list .product_item .product_logo{
  width: 25px;
  margin: 0 27px 0 36px;
  vertical-align: middle;
}
/* 图片标题调整 */
.swiper_container .main_1_tab_content .product_list .product_item .product_name{
  display: inline-block;
  width: 110px;
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* 估价样式 */
.swiper_container .main_1_tab_content .product_list .product_item .product_btn{
  display: inline-block;
  width: 58px;
  height: 24px;
  line-height: 22px;
  background-color: #fff;
  color: #f15340;
  border: 1px solid #f01300;
  text-align: center;
  margin-top: 23px;
}
.swiper_container .main_1_tab_content .product_list .btn_product_more{
  display: inline-block;
  position: absolute;
  width: 90px;
  height: 36px;
  color: #4378fd;
  text-align: center;
  font-size: 14px;
  padding: 6px 17px;
  border: 1px solid #4378fd;
  right: 65px;
  bottom: 41px;
}
/* 产品分类结束 */
/* 内容一楼结束 */
/* 内容二楼开始 */
.floor_process{
  background-color: #ffffff;
  width: 100%;
  height: 158px;
}
.floor_process .floor_2{
  display: flex;
  height: 100%;
  align-items: center;
}
.floor_process .floor_2_grid{
  width: 300px;
}
.floor_process .floor_2_grid .floor_2_grid_icon{
  display: block;
  width: 68px;
  height: 68px;
  margin-top: 30px;
  margin: 0 auto;
}
.floor_process .floor_2_grid .floor_2_grid_text{
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
/* 内容二楼结束 */
/* 内容三楼开始 */
.floor_hotsale .floor_head{
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}
.floor_hotsale .floor_head h3{
  font-size: 24px;
  font-weight: 400;
  color: #333;
}
.floor_hotsale .floor_head .floor_head_tab{
  display: flex;
  line-height: 28px;
  margin-left: 30px;
  color: #666;
  font-size: 14px;
}
.floor_hotsale .floor_head .floor_head_tab .tab_item{
  margin-right: 20px;
  padding-top: 4px;
  cursor: pointer;
}
.floor_body{
  display: flex;
}
.floor_body .brand_list{
  width: 194px;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
}
.floor_body .brand_list .brand_item{
  width: 50%;
  height: 98px;
  background-color: #fff;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  cursor: pointer;
}
.floor_body .brand_list .brand_item img{
  display: block;
}
.floor_body .product_list{
  display: flex;
  width: 968px;
  height: 600px;
  flex-wrap: wrap;
  align-content: space-between;
}
.floor_body .product_list .product_item{
  width: 231px;
  height: 289px;
  margin-left: 10px;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  background-color: #fff;
}
.floor_body .product_list .product_item .product_logo{
  width: 126px;
  height: 126px;
  margin-top: 40px;
}
.floor_body .product_list .product_item .product_link{
  color: inherit;
}
.floor_body .product_list .product_item .product_name{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 400;
  margin-top: 26px;
}
.floor_body .product_list .product_item .product_desc{
  color: #999;
  font-size: 12px;
}
.floor_body .product_list .product_item .product_price{
  margin-top: 10px;
  font-size: 14px;
  color: #ff5f43;
}
/* 内容三楼结束 */
/* 内容四楼开始 */
.floor_appraise .appraise_container{
  overflow: hidden;
}
.floor_h2{
  font-size: 36px;
  padding-top: 50px;
  line-height: 36px;
  color: #3b3d40;
  font-weight: 400;
  text-align: center;
}
.floor_line{
  width: 50px;
  margin: 28px auto 24px;
  border-top: 1px solid #fabe00;
}
.floor_desc{
  margin-bottom: 40px;
  font-size: 16px;
  color: #999;
  text-align: center;
}
.floor_appraise .appraise_container .floor4_swiper_container{
  height: 460px;

}
.floor_appraise .appraise_container .floor4_swiper_container .floor4_swiper_wrapper{
  width: 100%;
  height: 100%;
  display: flex;
}
.floor_appraise .appraise_container .floor4_swiper_container .item{
  overflow: hidden;
  text-align: center;
  background-color: #fff;
  width: 292px;
  margin-right: 10px;
}
.floor_appraise .appraise_container .floor4_swiper_container .item_inner{
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.floor_appraise .appraise_container .floor4_swiper_container .item_content{
  height: 140px;
  margin: 50px auto 0;
  font-size: 14px;
  line-height: 1.2;
  color: #656b6f;
  text-align: center;
}
.floor_appraise .appraise_container .floor4_swiper_container .item_ico{
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.floor_appraise .appraise_container .floor4_swiper_container .item_mobile{
  margin-top: 20px;
  color: #3b3d40;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 700;
}
.floor_appraise .appraise_container .floor4_swiper_container .item_city{
  margin-top: 10px;
  font-size: 12px;
  color: #656b6f;
}
.floor_appraise .appraise_container .floor4_swiper_container .item_date{
  margin-top: 10px;
  font-size: 12px;
  color: #656b6f;
}
/* 内容四楼结束 */
/* 内容五楼开始 */
.floor_describe .experience{
  display: flex;
}
.floor_describe .experience .experience_intro{
  height: 360px;
  width: 582px;
  padding-top: 90px;
  padding-left: 30px;
  padding-right: 30px;
  background: #fff;
}
.floor_describe .experience .experience_intro .experience_intro_title{
  font-weight: 400;
  font-size: 22px;
  color: #3b3d40;
  letter-spacing: 1px;
}
.floor_describe .experience .experience_intro .experience_intro_desc{
  color: #b7b7b7;
  margin-top: 24px;
  font-size: 14px;
}
.floor_describe .experience .experience_intro .experience_intro_line{
  border-top: 1px solid #eee;
  margin-top: 28px;
  margin-bottom: 16px;
}
.floor_describe .experience .experience_intro .experience_intro_tag{
  /* display: block; */
  font-size: 16px;
  color: #fabe00;
}
.floor_describe .experience .experience_video{
  height: 360px;
  width: 618px;
  padding: 16px 18px;
  background: #fff;
  cursor: pointer;
}
.floor_describe .experience .experience_video .video_wrap{
  width: 582px;
  height: 328px;
}
.floor_describe .experience .experience_video .video_wrap img{
  width: 100%;
}
/* 内容五楼结束 */
/* 内容六楼开始 */
.floor_describe{
  position: relative;
}
.floor_describe .card_check{
  box-shadow:0 10px 20px 0 #ebebeb;
}
.floor_describe .card_check .floor_line{
  background-color: #fff;
}
.floor_describe .card_check .column_check{
  margin-top: 40px;
  background: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.floor_describe .card_check .column_check .data_doc{
  width: 258px;
  height: 260px;
  text-align: center;
  background-color: #fff;
}
.floor_describe .card_check .column_check .data_doc h3{
  margin-top: 68px;
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 22px;
  color: #3b3d40;
  letter-spacing: 2px;
}
.floor_describe .card_check .column_check .data_doc p{
  color: #999;
  font-size: 14px;
  margin: 0 24px;
  line-height: 24px;
}
.floor_describe .card_check .column_check .data_img{
  height: 260px;
  width: 942px;
}
.floor_describe .card_check .column_check .data_img img{
  width: 100%;
  height: 260px;
  display: block;
}
.floor_describe .card_check .column_check .check_img{
  height: 260px;
  width: 258px;
}
.floor_describe .card_check .column_check .check_img img{
  width: 100%;
}
.floor_describe .card_check .column_check .check_doc{
  width: 942px;
  height: 260px;
  padding: 0 32px;
  background-color: #fff;
}
.floor_describe .card_check .column_check .check_doc h3{
  margin-top: 68px;
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 22px;
  color: #3b3d40;
  letter-spacing: 2px;
}
.floor_describe .card_check .column_check .check_doc p{
  color: #999;
  font-size: 14px;
  line-height: 24px;
}
.floor_describe .oblique_back{
  width: 100%;
  height: 800px;
  position: absolute;
  z-index: -100;
  top: 330px;
  left: 0;
  background: #fabe00;
  transform: skew(0deg,4deg);
}
/* 内容六楼结束 */
/* 内容7楼开始 */
.floor_grade{
  background-color: #fff;
}
.floor_grade .grid_list{
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}
.floor_grade .grid_list .grid_item{
  width: 25%;
  text-align: center;
}
.floor_grade .grid_list .grid_item .grid_item_title{
  color: #ff5f43;
  font-size: 40px;
  font-weight: 700;
  padding: 30px;
}
.floor_grade .grid_list .grid_item .grid_item_desc{
  font-size: 14px;
}
/* 内容7楼结束 */
/* 内容8楼开始 */
.floor_new{
  display: flex;
  justify-content: space-between;
}
.floor_news .news_item{
  overflow: hidden;
  /* display: block; */
  width: 892px;
  height: 160px;
  margin-bottom: 10px;
  background-color: #fff;
  color: inherit;
  display: flex;
}
.floor_news .news_item_right{
  overflow: hidden;
  width: 607px;
  padding-left: 24px;
  padding-right: 24px;
}
.floor_news .news_item_right .news_item_title{
  overflow: inherit;
  margin-top: 34px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
}
.floor_news .news_item_right .news_item_title:hover{
  color: #3b9bff;
}
.floor_news .news_item_right .news_item_summary{
  max-height: 55px;
  margin-top: 20px;
  font-size: 14px;
  line-height: 1.8;
  color: #9f9f9f;
  overflow: hidden;
  text-align: justify;
}
.floor_news .card_article{
  width: 297px;
  height: 330px;
  padding-left: 20px;
  background-color: #fff;
}
.floor_news .card_article .card_article_title{
  margin-top: 22px;
  font-size: 16px;
}
.floor_news .card_article .card_article_list{
  height: 400px;
  margin-top: 22px;
  color: #9f9f9f;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;

}
.floor_news .card_article .swiper_slide{
  width: 257px;
}
.floor_news .card_article .article_item{
  display: block;
  height: 20px;
  line-height: 20px;
  margin-bottom: 18px;
  color: #9f9f9f;
  font-size: 14px;
}
.floor_news .card_article .article_item_sort{
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-right: 10px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  border-radius: 50%;
  background-color: #9f9f9f;
}
.floor_news .card_article .article_item_title{
  display: inline-block;
  width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
/* 内容8楼结束 */
/* 内容九楼开始 */
.floor_partner{
  box-shadow:0 10px 20px 0 #ebebeb;
}
.floor_partner .floor_partner_imgs{
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.floor_partner .floor_partner_img{
  width: 25%;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
.floor_partner img{
  display: block;
  height: 120px;
  width: 85%;
  margin: 0 auto;
  cursor: pointer;
  transform: scale(0.8);
  transition: 0.6s;
}
.floor_partner img:hover{
  transform: scale(1);
}
/* 内容九楼结束 */
/* 内容十楼开始 */
.floor_service{
  background-color: #fabe00;
  margin-top: 30px;
}
.floor_service .grids{
  display: flex;
  justify-content: space-evenly;
}
.floor_service .grid{
  width: 25%;
  height: 86px;
  text-align: center;
}
.floor_service .grid .grid_icon{
  width: 46px;
  height: 46px;
  margin: 17px;
  vertical-align: middle;
}
.floor_service .grid .grid_text{
  font-size: 18px;
  height: 86px;
  line-height: 86px;
  margin-left: 16px;
  display: inline-block;
}
/* 内容十楼结束 */
